#ifndef DXENGINE_H
#define DXENGINE_H

//Windows Wrapper Class
#include "..\Windows\Window.h"
#include "..\Windows\Timer.h"

//Link DirectX Libraries
#pragma comment (lib, "d3d9.lib")
#pragma comment (lib, "d3dx9.lib")
#pragma comment (lib, "dinput8.lib")
#pragma comment (lib, "dxguid.lib")

//Include DirectX Headers
#include <d3d9.h>
#include <d3dx9.h>
#include <dinput.h>
#include <string>

//Macros
#define COLOR(R, G, B, A) D3DCOLOR_RGBA(R, G, B, A)
#define ToRadian(X) D3DXToRadian(X)
#define ToDegree(X) D3DXToDegree(X)

//DirectX Engine Includes
#include "DXDevice.h"
#include "DXText.h"
#include "DXInput.h"

#endif